From 2bfb7dbc4e1129560434984595296a60c297e65c Mon Sep 17 00:00:00 2001 From: "awilliam@xenbuild.aw" Date: Wed, 29 Mar 2006 12:40:01 -0700 Subject: [PATCH] [IA64] make xen-mkbuildtree-pre robust a bit make linux-2.6-xen-sparse/arch/ia64/xen-mkbuildtree-pre robust a bit. Signed-off-by: Isaku Yamahata --- .../arch/ia64/xen-mkbuildtree-pre | 40 ++++++++++++------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/linux-2.6-xen-sparse/arch/ia64/xen-mkbuildtree-pre b/linux-2.6-xen-sparse/arch/ia64/xen-mkbuildtree-pre index f19aee8199..4f66bf6315 100755 --- a/linux-2.6-xen-sparse/arch/ia64/xen-mkbuildtree-pre +++ b/linux-2.6-xen-sparse/arch/ia64/xen-mkbuildtree-pre @@ -6,21 +6,31 @@ # for building (as all files in mv'd directories are thought by hg # to have been deleted). I don't know how to avoid this right now, # but if someone has a better way, I'm all ears -if [ ! -e mm.xen-x86 ] -then - mv mm mm.xen-x86 - mkdir mm - mv net net.xen-x86 - mv kernel kernel.xen-x86 - mv drivers/acpi/tables.c drivers/acpi/tables.c.xen-x86 -# mv arch/xen/kernel drivers/xen/core -# mv arch/xen arch/xen.xen-x86 -# mkdir arch/xen -# mv arch/xen.xen-x86/configs arch/xen -# mv include/asm-generic include/asm-generic.xen-x86 - mv include/linux include/linux.xen-x86 - mkdir include/linux -fi + +function try_to_mv() { + if [ ! -e $2 ] + then + mv $1 $2 + fi +} + +function try_to_mkdir() { + if [ ! -e $2 ] + then + mv $1 $2 + mkdir $1 + fi +} + +try_to_mkdir mm mm.xen-x86 +try_to_mv net net.xen-x86 +try_to_mv kernel kernel.xen-x86 +try_to_mv drivers/acpi/tables.c drivers/acpi/tables.c.xen-x86 +#try_to_mv arch/xen/kernel drivers/xen/core +#try_to_mkdir arch/xen arch/xen.xen-x86 +#try_to_mv arch/xen.xen-x86/configs arch/xen +#try_to_mv include/asm-generic include/asm-generic.xen-x86 +try_to_mkdir include/linux include/linux.xen-x86 # need to grab a couple of xen-modified files for generic_page_range and # typedef pte_fn_t which are used by driver/xen blkif -- 2.30.2